Skip to content

Bump stripe/stripe-php from 17.6.0 to 21.2.1 in /backend - #1296

Open
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/composer/backend/stripe/stripe-php-21.1.1
Open

Bump stripe/stripe-php from 17.6.0 to 21.2.1 in /backend#1296
dependabot[bot] wants to merge 1 commit into
developfrom
dependabot/composer/backend/stripe/stripe-php-21.1.1

Conversation

@dependabot

@dependabot dependabot Bot commented on behalf of github Aug 3, 2026

Copy link
Copy Markdown
Contributor

Bumps stripe/stripe-php from 17.6.0 to 21.2.1.

Release notes

Sourced from stripe/stripe-php's releases.

v21.2.1

  • #2126 Don't emit agent hint during tests. Fixes #2125

See the changelog for more details.

v21.2.0

  • #2119 Surface object property on EventNotification

  • #2117 Emit Claude Code plugin hint at module load time

  • #2115 Fix v2 timestamp phpdoc type annotations (#2114)

  • #2105 add/adjust event parsing helpers

    • Added methods that return their respective Event/EventNotification class instances without verifying authenticity. Use them when you've previously verified an event (e.g. you verified, put the event in a queue, and are now processing). Supports events from AWS EventBridge and Azure Event Grid natively.
      • Webhook::constructEventWithoutVerification($payload)
      • BaseStripeClient::constructEventWithoutVerification($payload)
      • BaseStripeClient::parseEventNotificationWithoutVerification($payload)
    • Added WebhookSignature::generateSignatureHeader($payload, $secret, $timestamp = null), which computes a full Stripe-Signature header for the given payload. Useful for unit tests!
  • #2112 Add stripe.major_api_version constant

See the changelog for more details.

v21.2.0-beta.1

This release changes the pinned API version to 2026-07-29.preview.

  • #2090 Update generated code for beta
    • Add support for all and retrieve methods on resource ProductCatalog.TrialOffer
    • Add support for tax_items on Charge.capture().$params.payment_detail.car_rental_datum.total.tax, Charge.capture().$params.payment_detail.flight_datum.total.tax, Charge.capture().$params.payment_detail.lodging_datum.total.tax, Charge.update().$params.payment_detail.car_rental_datum.total.tax, Charge.update().$params.payment_detail.flight_datum.total.tax, Charge.update().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.capture().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.capture().$params.payment_detail.flight_datum.total.tax, PaymentIntent.capture().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.flight_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.create().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.create().$params.payment_detail.flight_datum.total.tax, PaymentIntent.create().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.payment_details.car_rental_data[].total.tax, PaymentIntent.payment_details.flight_data[].total.tax, PaymentIntent.payment_details.lodging_data[].total.tax, PaymentIntent.update().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.update().$params.payment_detail.flight_datum.total.tax, and PaymentIntent.update().$params.payment_detail.lodging_datum.total.tax
    • ⚠️ Remove support for taxes on Charge.capture().$params.payment_detail.car_rental_datum.total.tax, Charge.capture().$params.payment_detail.flight_datum.total.tax, Charge.capture().$params.payment_detail.lodging_datum.total.tax, Charge.update().$params.payment_detail.car_rental_datum.total.tax, Charge.update().$params.payment_detail.flight_datum.total.tax, Charge.update().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.capture().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.capture().$params.payment_detail.flight_datum.total.tax, PaymentIntent.capture().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.flight_datum.total.tax, PaymentIntent.confirm().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.create().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.create().$params.payment_detail.flight_datum.total.tax, PaymentIntent.create().$params.payment_detail.lodging_datum.total.tax, PaymentIntent.payment_details.car_rental_data[].total.tax, PaymentIntent.payment_details.flight_data[].total.tax, PaymentIntent.payment_details.lodging_data[].total.tax, PaymentIntent.update().$params.payment_detail.car_rental_datum.total.tax, PaymentIntent.update().$params.payment_detail.flight_datum.total.tax, and PaymentIntent.update().$params.payment_detail.lodging_datum.total.tax
    • Add support for tax_id on Checkout.Session.collected_information
    • ⚠️ Remove support for tax_ids on Checkout.Session.collected_information
    • Add support for mode on FinancialConnections.Session.manual_entry
    • Add support for name on Issuing\Cardholder.update().$params
    • Add support for new value ic_nif on enums Order.tax_details.tax_ids[].type and QuotePreviewInvoice.customer_tax_ids[].type
    • Add support for new values alipay and mb_way on enum QuotePreviewInvoice.payment_settings.payment_method_types
    • Add support for custom_fields, description, and footer on QuotePreviewSubscriptionSchedule.default_settings.invoice_settings and QuotePreviewSubscriptionSchedule.phases[].invoice_settings
    • Add support for trial on QuotePreviewSubscriptionSchedule.phases[]
    • ⚠️ Remove support for acss_debit, afterpay_clearpay, alipay, alma, amazon_pay, au_becs_debit, bacs_debit, bancontact, billie, bizum, blik, boleto, card_present, cashapp, crypto, customer_balance, eps, fpx, giropay, gopay, grabpay, id_bank_transfer, ideal, interac_present, kakao_pay, konbini, kr_card, mb_way, mobilepay, multibanco, naver_pay, nz_bank_account, oxxo, p24, pay_by_bank, payco, paynow, paypal, paypay, payto, pix, promptpay, qris, rechnung, revolut_pay, samsung_pay, satispay, scalapay, sepa_debit, shopeepay, sofort, stripe_balance, sunbit, swish, twint, upi, us_bank_account, wechat_pay, and zip on SharedPayment.GrantedToken.payment_method_details
    • ⚠️ Remove support for values acss_debit, afterpay_clearpay, alipay, alma, amazon_pay, au_becs_debit, bacs_debit, bancontact, billie, bizum, blik, boleto, card_present, cashapp, crypto, custom, customer_balance, eps, fpx, giropay, gopay, grabpay, id_bank_transfer, ideal, interac_present, kakao_pay, konbini, kr_card, mb_way, mobilepay, multibanco, naver_pay, nz_bank_account, oxxo, p24, pay_by_bank, payco, paynow, paypal, paypay, payto, pix, promptpay, qris, rechnung, revolut_pay, samsung_pay, satispay, scalapay, sepa_debit, shopeepay, sofort, stripe_balance, sunbit, swish, twint, upi, us_bank_account, wechat_pay, and zip from enum SharedPayment.GrantedToken.payment_method_details.type
    • Add support for use_stripe_sdk on SharedPayment.IssuedToken and SharedPayment\IssuedToken.create().$params
    • Add support for redirect_to_url on SharedPayment.IssuedToken.next_action
    • ⚠️ Change type of SharedPayment.IssuedToken.next_action.type from literal('use_stripe_sdk') to enum('redirect_to_url'|'use_stripe_sdk')
    • Add support for livemode on Tax.Location
    • Add support for source on V2.Iam.ActivityLog.details.user_roles
    • Add support for payout on V2.MoneyManagement.ReceivedCredit.balance_transfer
    • ⚠️ Remove support for payout_v1 on V2.MoneyManagement.ReceivedCredit.balance_transfer
    • Add support for new value payout on enum V2.MoneyManagement.ReceivedCredit.balance_transfer.type
    • ⚠️ Change V2.MoneyManagement.ReceivedDebit.bank_transfer.us_bank_account to be optional

See the changelog for more details.

v21.2.0-alpha.2

... (truncated)

Changelog

Sourced from stripe/stripe-php's changelog.

21.2.1 - 2026-08-20

  • #2126 Don't emit agent hint during tests. Fixes #2125

21.2.0 - 2026-08-10

  • #2119 Surface object property on EventNotification

  • #2117 Emit Claude Code plugin hint at module load time

  • #2115 Fix v2 timestamp phpdoc type annotations (#2114)

  • #2105 add/adjust event parsing helpers

    • Added methods that return their respective Event/EventNotification class instances without verifying authenticity. Use them when you've previously verified an event (e.g. you verified, put the event in a queue, and are now processing). Supports events from AWS EventBridge and Azure Event Grid natively.
      • Webhook::constructEventWithoutVerification($payload)
      • BaseStripeClient::constructEventWithoutVerification($payload)
      • BaseStripeClient::parseEventNotificationWithoutVerification($payload)
    • Added WebhookSignature::generateSignatureHeader($payload, $secret, $timestamp = null), which computes a full Stripe-Signature header for the given payload. Useful for unit tests!
  • #2112 Add stripe.major_api_version constant

21.1.1 - 2026-07-30

  • #2110 suppress warnings when we can't access a directory

21.1.0 - 2026-07-29

This release changes the pinned API version to 2026-07-29.dahlia.

  • #2106 Update generated code
    • Add support for new resource FinancialConnections.Authorization
    • Add support for unreject method on resource Account
    • Add support for all method on resource PaymentRecord
    • Add support for new values mass_transit_parking_tax and parking_tax on enums Tax.Calculation.shipping_cost.tax_breakdown[].tax_rate_details.tax_type, Tax.Calculation.tax_breakdown[].tax_rate_details.tax_type, Tax.CalculationLineItem.tax_breakdown[].tax_rate_details.tax_type, Tax.Transaction.shipping_cost.tax_breakdown[].tax_rate_details.tax_type, and TaxRate.tax_type
    • Add support for new value chaps on enums FundingInstructions.bank_transfer.financial_addresses[].supported_networks and PaymentIntent.next_action.display_bank_transfer_instructions.financial_addresses[].supported_networks
    • Add support for smart_disputes_management on AccountSession.components.disputes_list.features, AccountSession.components.payment_details.features, AccountSession.components.payment_disputes.features, AccountSession.components.payments.features, AccountSession.create().$params.component.disputes_list.feature, AccountSession.create().$params.component.payment.feature, AccountSession.create().$params.component.payment_detail.feature, and AccountSession.create().$params.component.payment_dispute.feature
    • Add support for administrative_address and principal_place_of_business on Account.company, Account.create().$params.company, Account.update().$params.company, and Token.create().$params.account.company
    • Add support for sepa_debit_payments on Account.update().$params.setting
    • Remove support for proof_of_registration on Account.create().$params.document. This field was limited-use and is being deprecated.
    • Add support for payouts_action on Account.reject().$params
    • Add support for new value data_share_only on enums Charge.payment_method_details.card.three_d_secure.result, PaymentAttemptRecord.payment_method_details.card.three_d_secure.result, PaymentRecord.payment_method_details.card.three_d_secure.result, and SetupAttempt.payment_method_details.card.three_d_secure.result
    • Add support for new values bnp_paribas, citibank, and mbsb_bank on enums Charge.payment_method_details.fpx.bank, ConfirmationToken.payment_method_preview.fpx.bank, PaymentAttemptRecord.payment_method_details.fpx.bank, PaymentMethod.fpx.bank, and PaymentRecord.payment_method_details.fpx.bank
    • Remove support for dynamic_tax_rates on Checkout\Session.create().$params.line_item. This field was limited-use and is being deprecated.
    • Add support for setup_future_usage on Checkout.Session.payment_method_options.payco, Checkout.Session.payment_method_options.samsung_pay, Checkout\Session.create().$params.payment_method_option.payco, Checkout\Session.create().$params.payment_method_option.samsung_pay, PaymentIntent.confirm().$params.payment_method_option.payco, PaymentIntent.confirm().$params.payment_method_option.samsung_pay, PaymentIntent.create().$params.payment_method_option.payco, PaymentIntent.create().$params.payment_method_option.samsung_pay, PaymentIntent.payment_method_options.payco, PaymentIntent.payment_method_options.samsung_pay, PaymentIntent.update().$params.payment_method_option.payco, PaymentIntent.update().$params.payment_method_option.samsung_pay, and PaymentLink.update().$params.payment_intent_datum
    • Add support for new value ic_nif on enums Checkout.Session.customer_details.tax_ids[].type, Invoice.customer_tax_ids[].type, Tax.Calculation.customer_details.tax_ids[].type, Tax.Transaction.customer_details.tax_ids[].type, and TaxId.type
    • Add support for network on Dispute.payment_method_details.card
    • Add support for new values financial_connections.account.expected_deactivation_date_updated, financial_connections.account.supported_payment_method_types_updated, financial_connections.account.upcoming_deactivation, financial_connections.authorization.expected_deactivation_date_updated, and financial_connections.authorization.upcoming_deactivation on enum Event.type
    • Add support for limits and manual_entry on FinancialConnections.Session and FinancialConnections\Session.create().$params
    • Add support for require_payment_method_support on FinancialConnections.Session.filters and FinancialConnections\Session.create().$params.filter
    • Add support for bank_account_token on FinancialConnections.Session
    • Add support for metadata on Invoice.create_preview().$params.subscription_detail
    • Add support for new values alipay and mb_way on enums Invoice.payment_settings.payment_method_types and Subscription.payment_settings.payment_method_types
    • Add support for new value stripe_internal_error on enum Issuing.Authorization.request_history[].reason
    • Add support for business_name on Issuing.Card.shipping, Issuing\Card.create().$params.shipping, and Issuing\Card.update().$params.shipping
    • Add support for new value correos on enum Issuing.Card.shipping.carrier
    • Add support for allowed_payment_method_types on PaymentIntent.confirm().$params, PaymentIntent.create().$params, PaymentIntent.update().$params, PaymentIntent, SetupIntent.confirm().$params, SetupIntent.create().$params, SetupIntent.update().$params, and SetupIntent
    • Add support for referrer on PaymentIntent.confirm().$params.radar_option and PaymentIntent.create().$params.radar_option

... (truncated)

Commits
  • da798f6 Bump version to 21.2.1
  • 56a610d fix windows tests
  • 3e39fc4 don't emit agent hint during tests, which crashes isolated tests
  • edf8118 Bump version to 21.2.0
  • 9c9bb73 add "object" to event notification (#2119)
  • 5bd3f9e set up code for emitting hints, runnable both thru composer and init (#2117)
  • d0afafd Fix v2 timestamp phpdoc type annotations (#2115)
  • 0829182 add/adjust event parsing helpers (#2105)
  • 78a8536 add user-facing way to access API release (#2112)
  • 5f68d5a Bump version to 21.1.1
  • Additional commits viewable in compare view

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file php Pull requests that update php code labels Aug 3, 2026
@dependabot
dependabot Bot force-pushed the dependabot/composer/backend/stripe/stripe-php-21.1.1 branch from b1c7fd7 to 2dced17 Compare August 8, 2026 17:53
Bumps [stripe/stripe-php](https://github.com/stripe/stripe-php) from 17.6.0 to 21.2.1.
- [Release notes](https://github.com/stripe/stripe-php/releases)
- [Changelog](https://github.com/stripe/stripe-php/blob/master/CHANGELOG.md)
- [Commits](stripe/stripe-php@v17.6.0...v21.2.1)

---
updated-dependencies:
- dependency-name: stripe/stripe-php
  dependency-version: 21.1.1
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot changed the title Bump stripe/stripe-php from 17.6.0 to 21.1.1 in /backend Bump stripe/stripe-php from 17.6.0 to 21.2.1 in /backend Aug 25, 2026
@dependabot
dependabot Bot force-pushed the dependabot/composer/backend/stripe/stripe-php-21.1.1 branch from 2dced17 to e308a3a Compare August 25, 2026 19:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file php Pull requests that update php code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants